OK You did not write it sometimes does startup fine without any trouble. As Andrea wrote you could open de MS50 and check all connections. Use a little 'power' to push the connectors and IC's firmly on place.
You should first check the flatcable from the keyboard-circuit to the mainboard.... because sometimes it just isn't there (for the processor)
Be sure you disconnect the power chord before you start opening/exploring !!
I would NOT recommend the use of spray.
Just check cables and IC's.
You always can visit me to help you out
Roel